See: Description
Interface | Description |
---|---|
AsyncClientHttpRequest |
Represents a client-side asynchronous HTTP request.
|
AsyncClientHttpRequestExecution |
Represents the context of a client-side HTTP request execution.
|
AsyncClientHttpRequestFactory |
Factory for
AsyncClientHttpRequest objects. |
AsyncClientHttpRequestInterceptor |
Intercepts client-side HTTP requests.
|
ClientHttpRequest |
Represents a client-side HTTP request.
|
ClientHttpRequestExecution |
Represents the context of a client-side HTTP request execution.
|
ClientHttpRequestFactory |
Factory for
ClientHttpRequest objects. |
ClientHttpRequestInterceptor |
Intercepts client-side HTTP requests.
|
ClientHttpResponse |
Represents a client-side HTTP response.
|
Class | Description |
---|---|
AbstractAsyncClientHttpRequest |
Abstract base for
AsyncClientHttpRequest that makes sure that headers and body
are not written multiple times. |
AbstractBufferingAsyncClientHttpRequest |
Base implementation of
AsyncClientHttpRequest that buffers output
in a byte array before sending it over the wire. |
AbstractBufferingClientHttpRequest |
Base implementation of
ClientHttpRequest that buffers output
in a byte array before sending it over the wire. |
AbstractClientHttpRequest |
Abstract base for
ClientHttpRequest that makes sure that headers
and body are not written multiple times. |
AbstractClientHttpRequestFactoryWrapper |
Abstract base class for
ClientHttpRequestFactory implementations
that decorate another request factory. |
AbstractClientHttpResponse |
Abstract base for
ClientHttpResponse . |
BufferingClientHttpRequestFactory |
Wrapper for a
ClientHttpRequestFactory that buffers
all outgoing and incoming streams in memory. |
BufferingClientHttpRequestWrapper |
Simple implementation of
ClientHttpRequest that wraps another request. |
BufferingClientHttpResponseWrapper |
Simple implementation of
ClientHttpResponse that reads the response's body
into memory, thus allowing for multiple invocations of BufferingClientHttpResponseWrapper.getBody() . |
HttpComponentsAsyncClientHttpRequest |
ClientHttpRequest implementation based on
Apache HttpComponents HttpAsyncClient. |
HttpComponentsAsyncClientHttpRequest.ClientHttpResponseFuture | |
HttpComponentsAsyncClientHttpRequest.HttpResponseFutureCallback | |
HttpComponentsAsyncClientHttpRequestFactory |
Asynchronous extension of the
HttpComponentsClientHttpRequestFactory . |
HttpComponentsAsyncClientHttpResponse |
ClientHttpResponse implementation based on
Apache HttpComponents HttpAsyncClient. |
HttpComponentsClientHttpRequest |
ClientHttpRequest implementation based on
Apache HttpComponents HttpClient. |
HttpComponentsClientHttpRequestFactory |
ClientHttpRequestFactory implementation that
uses Apache HttpComponents
HttpClient to create requests. |
HttpComponentsClientHttpRequestFactory.HttpDelete |
An alternative to
org.apache.http.client.methods.HttpDelete that
extends org.apache.http.client.methods.HttpEntityEnclosingRequestBase
rather than org.apache.http.client.methods.HttpRequestBase and
hence allows HTTP delete with a request body. |
HttpComponentsClientHttpResponse |
ClientHttpResponse implementation based on
Apache HttpComponents HttpClient. |
HttpComponentsStreamingClientHttpRequest |
ClientHttpRequest implementation based on
Apache HttpComponents HttpClient in streaming mode. |
HttpComponentsStreamingClientHttpRequest.StreamingHttpEntity | |
InterceptingAsyncClientHttpRequest |
An
AsyncClientHttpRequest wrapper that enriches it proceeds the actual
request execution with calling the registered interceptors. |
InterceptingAsyncClientHttpRequestFactory |
Wrapper for a
AsyncClientHttpRequestFactory that has support for
AsyncClientHttpRequestInterceptor s. |
InterceptingClientHttpRequest |
Wrapper for a
ClientHttpRequest that has support for ClientHttpRequestInterceptor s. |
InterceptingClientHttpRequestFactory |
Wrapper for a
ClientHttpRequestFactory that has support for ClientHttpRequestInterceptor s. |
Netty4ClientHttpRequest |
ClientHttpRequest implementation based on Netty 4. |
Netty4ClientHttpRequest.RequestExecuteHandler |
A SimpleChannelInboundHandler to update the given SettableListenableFuture.
|
Netty4ClientHttpRequestFactory |
ClientHttpRequestFactory implementation that
uses Netty 4 to create requests. |
Netty4ClientHttpResponse |
ClientHttpResponse implementation based on Netty 4. |
OkHttp3AsyncClientHttpRequest |
AsyncClientHttpRequest implementation based on OkHttp 3.x. |
OkHttp3AsyncClientHttpRequest.OkHttpListenableFuture | |
OkHttp3ClientHttpRequest |
ClientHttpRequest implementation based on OkHttp 3.x. |
OkHttp3ClientHttpRequestFactory |
ClientHttpRequestFactory implementation that uses
OkHttp 3.x to create requests. |
OkHttp3ClientHttpResponse |
ClientHttpResponse implementation based on OkHttp 3.x. |
OkHttpAsyncClientHttpRequest |
AsyncClientHttpRequest implementation based on OkHttp 2.x. |
OkHttpAsyncClientHttpRequest.OkHttpListenableFuture | |
OkHttpClientHttpRequest |
ClientHttpRequest implementation based on OkHttp 2.x. |
OkHttpClientHttpRequestFactory |
ClientHttpRequestFactory implementation that uses
OkHttp 2.x to create requests. |
OkHttpClientHttpResponse |
ClientHttpResponse implementation based on OkHttp 2.x. |
SimpleBufferingAsyncClientHttpRequest |
ClientHttpRequest implementation that uses
standard JDK facilities to execute buffered requests. |
SimpleBufferingClientHttpRequest |
ClientHttpRequest implementation that uses standard JDK facilities to
execute buffered requests. |
SimpleClientHttpRequestFactory |
ClientHttpRequestFactory implementation that uses standard JDK facilities. |
SimpleClientHttpResponse |
ClientHttpResponse implementation that uses standard JDK facilities. |
SimpleStreamingAsyncClientHttpRequest |
ClientHttpRequest implementation that uses
standard Java facilities to execute streaming requests. |
SimpleStreamingClientHttpRequest |
ClientHttpRequest implementation that uses standard JDK facilities to
execute streaming requests. |
ClientHttpRequest
and ClientHttpResponse
,
as well as a basic implementation of these interfaces.